package com.bjtime.designer.widget


/**
 * 类说明:
 *   0. AbsDesignerLayout   - 设计布局器.
 *=================================================================================================
 *   1. BaseDesignerView - 设计组件基础类
 *      types:
 *          0. des_w     - 设计宽度
 *          1. des_h     - 设计高度
 *          2. des_l     - 设计左边
 *          3. des_t     - 设计顶边
 *          4. des_id    - 组件ID/序号.
 *          5. ptype     - 打印指令类型 { 指令,图像 }
 *          6. rotate    - 旋转角度.
 *          7. lock      - 设计器中锁定,不允许移动坐标.
 *=================================================================================================
 *   2. BCodeView2       - 条形码组件
 *      types：
 *          0. code             - 条码码制
 *          1. text             - 条码内容
 *          2. caption          - 条码标题
 *          3. isShowCaption    - 是否显示标题
 *          4. CaptionPos       - 标题位置
 *          5. CaptionAlig      - 标题对齐方式
 *          6. CaptionFont      - 标题文本样式.
 *          7. CaptionFontSize  - 标题文本尺寸.
 *=================================================================================================
 *   3. QRCodeView2      - 二维码组件
 *      types：
 *          0. code             - 条码码制
 *          1. text             - 条码内容
 *          2. logo             - 二维码LOGO.
 *=================================================================================================
 *   4. ImageView2       - 图片框组件
 *      types：
 *          0. image             - 图像数据 {base64}
 *          1. zoom              - 缩放类型 {平铺, 无, 拉伸}
 *=================================================================================================
 *   5. TextView2        - 文本框组件 { 文本框,日期时间框 }
 *      types：
 *          0. text             - 文本内容 {base64}
 *          1. font             - 字体样式
 *          2. size             - 字体尺寸
 *          3. bold             - 字体加粗
 *          4. italic           - 字体斜体
 *          5. underline        - 字体下划线
 *          6. deleteline       - 字体删除线
 *          7. reversed         - 区域反相.
 *=================================================================================================
 *   6. LineView        - 线条框组件 { 实线,虚线 }
 *      types：
 *          0. line_type             - 线条样式 { 实线-fulline,虚线-imaginaryline }
 *          1. line_height           - 线条高度(线宽).
 *=================================================================================================
 *   7. RectView2        - 图形组件{  圆形,矩形,三角形 } // 感觉上,应该把几种图形分开到不同的组件中比较好管理！
 *      types：
 *          0. recttype             - 图形类型 { 圆形,矩形,三角形 }
 *          1. fullrect             - 内部填充(线宽).
 *          2. linewidth            - 线条宽度(full下,无意义).
 *          3. angle                - 图像圆角(圆形下,无意义).
 */